package mvc.core.impl;

import mvc.exporter.IExporter;
import mvc.exporter.impl.LocalFileExporter;
import mvc.imageProcessor.IImageProcessor;
import mvc.imageProcessor.impl.ImageProcessor;
import mvc.importer.IImporter;
import mvc.importer.impl.LocalFileImporter;
import mvc.library.ILibrary;
import mvc.library.impl.Library;

import com.google.inject.AbstractModule;



public class MPModule extends AbstractModule {

	@Override
	protected void configure() {
		bind(IImporter.class).to(LocalFileImporter.class);
		bind(IImageProcessor.class).to(ImageProcessor.class);
		bind(IExporter.class).to(LocalFileExporter.class);
		bind(ILibrary.class).to(Library.class);     
	}
}
